<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>STMall后台管理</title>
  <link rel="stylesheet" href="./layui/css/layui.css">
  <style>
    .layui-table-cell{
      height: auto;
      width: auto;
    }
  </style>
</head>
<body>
<div class="layui-layout layui-layout-admin">
  <div class="layui-header">
    <div class="layui-logo layui-hide-xs layui-bg-black">STMall后台管理</div>
    <!-- 头部区域（可配合layui 已有的水平导航） -->
    <ul class="layui-nav layui-layout-left">
      <!-- 移动端显示 -->
      <li class="layui-nav-item layui-show-xs-inline-block layui-hide-sm" lay-header-event="menuLeft">
        <i class="layui-icon layui-icon-spread-left"></i>
      </li>

      <li class="layui-nav-item layui-hide-xs"><a href="">nav 1</a></li>
      <li class="layui-nav-item layui-hide-xs"><a href="">nav 2</a></li>
      <li class="layui-nav-item layui-hide-xs"><a href="">nav 3</a></li>
      <li class="layui-nav-item">
        <a href="javascript:;">nav groups</a>
        <dl class="layui-nav-child">
          <dd><a href="">menu 11</a></dd>
          <dd><a href="">menu 22</a></dd>
          <dd><a href="">menu 33</a></dd>
        </dl>
      </li>
    </ul>
    <ul class="layui-nav layui-layout-right">
      <li class="layui-nav-item layui-hide layui-show-md-inline-block">
        <a href="javascript:;">
          <img src="/upload/0b542ea2-6100-4fbb-9f24-aaff38ae013b.jpg" class="layui-nav-img">
          <span id="admin-realname">tester</span>

        </a>
        <dl class="layui-nav-child">
          <dd><a href="javascript:;" data-url="/admin/index.html" id="myHome">个人主页</a></dd>
          <dd><a href="javascript:;" data-url="/admin/add.html" id="add1">添加管理员</a></dd>
          <dd><a href="javascript:;" id="logout">退出系统</a></dd>
          <dd><a href="javascript:;" id="remove1">注销</a></dd>
        </dl>
      </li>
      <li class="layui-nav-item" lay-header-event="menuRight" lay-unselect>
        <a href="javascript:;">
          <i class="layui-icon layui-icon-more-vertical"></i>
        </a>
      </li>
    </ul>
  </div>

  <div class="layui-side layui-bg-black">
    <div class="layui-side-scroll">
      <!-- 左侧导航区域（可配合layui已有的垂直导航） -->
      <ul class="layui-nav layui-nav-tree" lay-filter="test">
        <li class="layui-nav-item layui-nav-itemed">
          <a class="" href="javascript:;">
            <i class="layui-icon layui-icon-spread-left"></i>
            分类管理
          </a>
          <dl class="layui-nav-child">
            <dd><a href="javascript:;" data-url="/category/index.html">
              <i class="layui-icon layui-icon-list"></i>
              分类列表
            </a></dd>
            <dd><a href="javascript:;" data-url="/category/add.html">
              <i class="layui-icon layui-icon-add-1"></i>
              添加分类</a></dd>

          </dl>
        </li>
        <li class="layui-nav-item layui-nav-itemed">
          <a class="" href="javascript:;">
            <i class="layui-icon layui-icon-cart-simple"></i>
            商品管理</a>
          <dl class="layui-nav-child">
            <dd><a href="javascript:;" data-url="/goods/index.html">
              <i class="layui-icon layui-icon-list"></i>
              商品列表</a></dd>
            <dd><a href="javascript:;" data-url="/goods/add.html">
              <i class="layui-icon layui-icon-add-1"></i>
              添加商品</a></dd>

          </dl>
        </li>
        <li class="layui-nav-item layui-nav-itemed">
          <a class="" href="javascript:;">
            <i class="layui-icon layui-icon-form"></i>
            订单管理</a>
          <dl class="layui-nav-child">
            <dd><a href="javascript:;">
              <i class="layui-icon layui-icon-list"></i>
              订单列表</a></dd>
          </dl>
        </li>
        <li class="layui-nav-item layui-nav-itemed">
          <a class="" href="javascript:;">
            <i class="layui-icon layui-icon-user"></i>
            用户管理</a>
          <dl class="layui-nav-child">
            <dd><a href="javascript:;">
              <i class="layui-icon layui-icon-list"></i>
              用户列表</a></dd>
          </dl>
        </li>

      </ul>
    </div>
  </div>

  <div class="layui-body">
    <!-- 内容主体区域 -->
    <div style="padding: 15px; padding-bottom: 44px">内容主体区域。记得修改 layui.css 和 js 的路径</div>
  </div>

  <div class="layui-footer">
    <!-- 底部固定区域 -->
    底部固定区域
  </div>
</div>
<script src="./layui/layui.js"></script>
<script>
  //JS
  layui.use(['element', 'layer', 'util'], function(){
    var element = layui.element
            ,layer = layui.layer
            ,util = layui.util
            ,$ = layui.$; //使用Layui的内置jQuery

    //先验证登录用户
    $.ajax({
      url:'/api/admin/getLogin',
      type:'get',
      dataType:'json',
      success:function (result){
        if (result.code ==0){
          //将用户名写上
          $('#admin-realname').text(result.data.realname);
        }else {
          window.location.href='/admin/login.html';
        }
      },
      error:function (){
        layer.msg("请求失败");
      }
    });
    //退出登录的操作
    $('#logout').click(function (){
      $.ajax({
        url:'/api/admin/logout',
        dataType: 'json',
        success:function (result){
          //跳转页面
            window.location.href="/admin/login.html";

        },
        error:function (){
          layer.msg('请求失败');
        }
      });

    });
//注销管理员的操作
    $('#remove1').click(function (){
      $.ajax({
        url:'/api/admin/remove',
        data:JSON.stringify(data.field),
        dataType: 'json',
        success:function (result){
          //跳转页面
          layer.msg("注销成功");
          window.location.href="/admin/login.html";

        },
        error:function (){
          layer.msg('请求失败');
        }
      });

    });
//个人主页的操作
    $('#myHome').click(function (){
      var url = $(this).attr('data-url');

      //打开这个页面
      openUrl(url);

    });
    //添加管理员的操作
    $('#add1').click(function (){
      var url = $(this).attr('data-url');

      //打开这个页面
      openUrl(url);

    });
    //调用左侧菜单的点击事件
    $(".layui-nav-tree dd a").click(function (){
      var url = $(this).attr('data-url');

      //打开这个页面
    openUrl(url);
    });
    //定义一个打开的函数
    //openUrl是一个全局变量  在页面任何地方都可以访问
    openUrl = function (url){
    //验证url是否有效
      if (url){
        //打开这个页面
        $('.layui-body>div').load(url);//把url放到div中去
      }else {
        //提示URL无效
        layer.msg("URL无效")
      }
    }

    //头部事件
    util.event('lay-header-event', {
      //左侧菜单事件
      menuLeft: function(othis){
        layer.msg('展开左侧菜单的操作', {icon: 0});
      }
      ,menuRight: function(){
        layer.open({
          type: 1
          ,content: '<div style="padding: 15px;">处理右侧面板的操作</div>'
          ,area: ['260px', '100%']
          ,offset: 'rt' //右上角
          ,anim: 5
          ,shadeClose: true
        });
      }
    });

  });
</script>
</body>
</html>